#hdr {
 height: 233px;
 background: transparent url('../images/index/headerindexbg.jpg') no-repeat scroll left top;
}

#hdrFlashIndex {
 display: block;
 float: left;
 width: 495px;
 height: 233px;
}

#hdrRight {
 display: block;
 float: none;
 width: auto;
 background: transparent;
 text-align: left;
}

#hdrStripeOrangeThin {
 height: 0;
 border-top: 8px solid #b90;
 border-bottom: none;
}

#hdrMenu {
 clear: right;
 float: none;
 padding: 0.6em 0;
}

img#GGRlogo {
 display: block;
 clear: none;
 float: none;
 padding-top: 1em;
}

#hdrWorldwide {
 display: block;
 clear: none;
 float: left;
 margin: 2em 0 0;
}

#hdrLang {
 display: block;
 float: right;
 text-align: right;
 font-size: 90%;
 margin-top: 0.4em;
 margin-right: 10px;
 height: 16px;
}

#hdrLang li {
 list-style-type: none;
 display: inline;
 margin-left: 1.2em;
}

#hdrLang li,
#hdrLang a {
 color: #b90;
 font-weight: bold;
 text-decoration: none;
}

#hdrLang a.active {
 color: #666;
}

#hdrLoginIndex {
 clear: right;
 float: right;
 margin: 6px 10px 13px 0;
 height: 60px;
 width: 27em;
}

#hdrLoginIndex h1 {
 color: #777;
 margin-bottom: 0.2em;
 padding-left: 0.4em;
}

#hdrLoginIndex a.persMenu {
 display: none;
}

#hdrLoginIndex p {
 margin-top: 0.4em;
}

#hdrLoginIndex input.text {
 width: 11em;
}

#hdrBanners {
 display: block;
 clear: right;
 float: right;
 margin: 12px 10px 0 0;
}

#hdrBanners a#auctions {
 float: right;
 margin: 5px 5px 0 0;
}

#hdrBanner {
 display: block;
 clear: right;
 float: right;
 margin: 12px 10px 0 0;
}

#hdrBanner img {
 display: block;
}

#main {
 margin-top: 0;
}

#contentCenter {
 float: left;
 width: 470px;
 margin-right: 10px;
}

#contentCenter h1,
#contentRight h1#spotlightHeading {
 color: #fff;
 background: #b90 url('../images/index/titlebg.png') repeat-x scroll left top;
 line-height: 1.8em;
 height: 25px;
 padding: 0;
 margin-bottom: 0.6em;
}

#contentCenter h1 {
 text-align: center;
}

#contentCenter h1 img {
 float: left;
 margin: 0 !important;
 height: 25px;
}

#contentCenter h1 a {
 font-size: 95%;
 color: #fff;
 text-transform: none;
 text-decoration: none;
 margin: 0 2px;
}

#contentCenter div.adBanner {
 margin-top: 0.5em;
}

#contentRight div.adBanner a,
#contentRight div.adBanner div {
 width: 322px;
}

#contentRight {
 float: none;
 width: auto;
 margin-left: 0;
}

#contentRight h1 {
 background: #bbb url('../images/newsheadingarrow.gif') no-repeat scroll left top;
}

#contentRight h1,
#contentRight h1 a {
 color: #348;
 text-decoration: none;
}

#contentRight h1 span.country {
 margin-left: 0.5em;
 font-weight: normal;
}

div.spotlight {
 border-style: none;
 background: transparent;
 padding: 0;
 margin: 1em 0;
}

div.spotlight h2 {
 margin-bottom: 0.3em;
 line-height: 1.3em !important;
}

div.spotlight p {
 clear: none;
 line-height: 1.3em !important;
}

div.spotlight img {
 margin: 0 6px 4px 0 !important;
}

div.spotlight img.readMore {
 margin-left: 4px !important;
}

div.newsBlocks {
 margin-top: 1.3em;
}

div.newsBlock {
 clear: both;
 width: 96%;
 margin: 0 0 1em;
}

div.newsBlock div {
 display: block;
 clear: both;
 float: left;
 margin: 0 0.5em 0.5em 0;
}

div.newsBlock div img {
 width: 96px;
 border: 1px solid #777;
}

div.newsBlock h2 {
 clear: none;
 color: #348;
 font-size: 100% !important;
 font-weight: bold;
 margin: 0 !important;
 line-height: 1.3em !important;
 text-transform: none !important;
}

div.newsBlock h2,
div.newsBlock h2 a {
 color: #348;
 text-decoration: none;
}

div.newsBlock p {
 color: #348;
 font-size: 90% !important;
 line-height: 1.3em !important;
 margin-top: 0.3em;
}

div.newsBlock p.source {
 color: #999;
 font-size: 85% !important;
 text-align: right;
}

div.newsBlock img.readMore {
 display: inline !important;
 float: none !important;
 margin: 0 !important;
 vertical-align: baseline;
}

a.newsBlockArchive {
 color: #941;
 font-weight: bold;
 display: block;
 text-align: right;
 text-decoration: none;
}

div.srFull {
 border: 1px solid #ccc;
 margin-bottom: 4px;
}

div.srFull img {
 display: block;
 width: 468px;
 margin-bottom: 0 !important;
}
